package com.pearadmin.pro.modules.school.param;

import java.util.Date;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.pearadmin.pro.common.web.base.page.PageRequest;
import org.apache.ibatis.type.Alias;

/**
 * 课程基本信息对象 crm_course_basic_information
 *
 * @author ChenJian
 * @date 2021-08-29
 */
@Data
public class CourseBasicInformationRequest extends PageRequest
{

            /** 学校ID外键 */
    private Long schId;

        /** 年份（数据字典） */
    private String particularYear;

        /** 学期 */
    private String semester;

        /** 时间段开始月 */
    private Long periodStartMonth;

        /** 时间段结束月 */
    private Long periodEndMonth;

        /** 项目ID外键 */
    private Long projectId;

        /** 课程代码 */
    private String courseCode;

        /** 课程名称 */
    private String courseName;

        /** 课程代码ID外键 */
    private Long courseId;

        /** 学分 */
    private Long credit;

        /** 课程类型（线上课程，线下课程）数据字典 */
    private String courseType;

        /** 课程以往代码ID（课程代码外键） */
    private Long coursePastCodeId;

        /** 课程以往代码code */
    private String coursePastCode;

        /** 课程首次开始时间 */
    private Date firstCourseStarttime;

        /** 课程最近一次审核时间 */
    private Date courseLastReviewtime;

        /** 课程最近一次开设时间 */
    private Date courseLastOpentime;

                            /** 逻辑删除 */
    private String deleted;

}
